/**
 * Created by john on 2018/11/3.
 */

function initSSo(host,childName) {
  return {
    sso:host,
    tokenCheck:host + "/api/token/check",  //token校验
    ssoLogin:host + "/login?_app="+childName+"&_cd=", //必须登录页面，获取用户信息
    ssoLoginNormal:host + "/login/normal?_app="+childName+"&_cd=", //非必须登录页面，换取用户信息
    keepSso:host + "/api/img/session?_token=", //img的session保持
    ssoLoginOut:host + "/api/loginout", //退出登录
  }
}

var conf = {
  appName:"childone",
  port:":3001"    //当前服务的端口，可以根据启动参数来,用于解析本地的时候使用，线上的应该为空
}


if(process.env.NODE_ENV == "production"){
  conf = {
    appName:"person",
    port:""    //当前服务的端口，可以根据启动参数来,用于解析本地的时候使用，线上的应该为空
  }

  conf = Object.assign(conf,initSSo("http://sso.muchengfeng.cn",conf.appName));
}else{
  conf = Object.assign(conf,initSSo("http://127.0.0.1:3000",conf.appName));
}

module.exports = conf